package com.ly.cloud.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.ly.cloud.dto.ClassroomDto;
import com.ly.cloud.entity.ClassroomPo;
import com.ly.cloud.vo.ClassroomTypeVo;
import com.ly.cloud.vo.ClassroomVo;

/**
 * 
 * @author luhuacong
 * @date 2018年12月14日
 */
@Mapper
public interface ClassroomMapper extends BaseMapper<ClassroomPo>{

	/** 
	 * Description:  根据条件查询教室信息
	 * @param page 
	 * @param dto 条件封装对象
	 * @return 教室列表信息
	 * @author LuHuaCong
	 * @date: 2018年12月14日
	 */
	public List<ClassroomVo> selectJsByCondition(Page<ClassroomVo> page, @Param("dto") ClassroomDto dto);
	
	/** 
	 * Description:教室类型下拉列表
	 * @return 教室类型信息
	 * @author LuHuaCong
	 * @date: 2018年12月17日
	 */
	public List<ClassroomTypeVo> selectClaType();
}
